a lash of scorpions - Turkish English Dictionary